
// 输入框number类型时，禁止输入e， + ， -
export default {
	mounted(el, binding) {
		 el.addEventListener('input', (e) => {
       // 获取输入值
          let value = event.target.value;
          // 只允许数字和小数点
          value = value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');
          // 只允许一个小数点
          if ((value.split('.').length - 1) > 1) {
            value = value.replace(/\.+$/, ''); // 只保留一个点
          }
          // 设置处理后的值回输入框
          event.target.value = value;
    });
	}
};
